How to Make Corba Objects User-Friendly with a Generic Object-Oriented Dynamic Environment?

نویسنده

  • Philippe Merle
چکیده

The future of distributed client/server computing will consist of the WWW and Corba environments. First, the WWW is the user-friendly uniform interface to access any distributed resource. Second, Corba is a single uniform object-oriented view of distributed and heterogeneous systems integration. Then these two worlds need to merge to make distributed objects user-friendly. This paper rst presents Corba and our Generic Object-Oriented Dynamic Environment, second it discusses the interests of the integration between the WWW and Corba worlds, and nally presents Cor-baWeb as an integration tool between the WWW and Corba worlds. The Object Management Group's Common Object Request Broker Architecture (CORBA) 8] is a standardized distributed object-oriented infrastructure to support components interoper-ability, portability and reusability. Currently, several Corba implementations are available and could interoperate. Many major industrial projects target to use Corba to develop their next information systems. The Motorola's project IRIDIUM is a large distributed information system modelizing telecommunications satellites as a set of Corba objects. Boeing plans to redesign its manufacturing information system on the Iona's Corba implementation Orbix. Moreover, some USA government organizations keep watch on Corba to build their future inter-operable information systems. In all these examples , Corba seems to be the long-term choice of the distributed computing infrastructure. Corba is a key technology to provide application interoperability and integration. Each component or object is described by an interface , a set of operations and attributes, written with the Interface Deenition Language (IDL). An IDL description is compiled to produce a stub code for client programs and a skeleton code for server objects. IDL can be mapped to diierent programming languages, currently C, C++, Smalltalk, Java, Ada95 and a lot more in the future. Thus, an object communicates with others via requests transported by the Object Request Broker (ORB). The Orb isolates client programs from server objects. Besides client programs and server objects are isolated from the Orb via respectively IDL stubs and IDL skeletons. With this static approach, a client program which wants to communicate with hundred diierent object types needs to include the hundred appropriate IDL stub codes at compilation time. Now, let us imagine a general object browser application: this tool permits users to inspect any object. But at compilation time the browser designer cannot know all millions of object types which will be browsed at runtime. For this kind of application, Corba includes two powerful tools: the Interface Repository and …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

How to Make Corba Objects User-Friendly with GOODE?

The future of distributed client/server computing will consist of the WWW and Corba environments. First, the WWW is the user-friendly uniform interface to access any distributed resource. Second, Corba is a single uniform object-oriented view of distributed and heterogeneous systems integration. Then these two worlds need to merge to make distributed objects user-friendly. This paper rst presen...

متن کامل

Using and Implementing Corba Objects with Corbascript

In this paper, we show our current work on CorbaScript: a new object-oriented scripting language dedicated to CORBA. It allows any user to develop their activities by simply, interactively and dynamically accessing objects available on the CORBA bus. Therefore the user is completely free to operate, administrate, conngure, connect, create and delete distributed objects on the CORBA bus. The Cor...

متن کامل

Corbascript: a Dedicated Corba Scripting Language 1

In this paper, we show our current work on CorbaScript: a new object-oriented scripting language dedicated to CORBA. It allows any user to develop their activities by simply, interactively and dynamically accessing objects available on the CORBA bus. Therefore the user is completely free to operate, administrate, conngure, connect, create and delete distributed objects on the CORBA bus. The Cor...

متن کامل

Modelsaz: An Object-Oriented Computer-Aided Modeling Environment

Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...

متن کامل

Change Detection Gamasiab River Margins in Kermanshah by Comparison Pixel Base and Object Orientd Algorithms

Introduction Land use reflects the interactive characteristics of humans and the environment and describes how human exploitation works for one or more targets on the ground. Land use is usually defined on the basis of human use of the land, with an emphasis on the functional role of land in economic activities. Land use, which is associated with human activity, is undergoing change over time....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996